package com.ruoyi.system.mapper;

import java.util.List;
import com.ruoyi.system.domain.WebInfo;
import com.ruoyi.system.domain.WebInfoVo;

/**
 * 网站信息Mapper接口
 * 
 * @author ruoyi
 * @date 2025-09-17
 */
public interface WebInfoMapper 
{
    /**
     * 查询网站信息
     * 
     * @param webId 网站信息主键
     * @return 网站信息
     */
    public WebInfo selectWebInfoByWebId(Long webId);

    /**
     * 查询网站信息列表
     * 
     * @param webInfo 网站信息
     * @return 网站信息集合
     */
    public List<WebInfo> selectWebInfoList(WebInfo webInfo);

    /**
     * 查询网站信息列表
     *
     * @param webInfo 网站信息
     * @return 网站信息集合
     */
    public List<WebInfoVo> selectWebInfoVoList(WebInfo webInfo);
    public int selectWebInfoNumber();

    /**
     * 新增网站信息
     * 
     * @param webInfo 网站信息
     * @return 结果
     */
    public int insertWebInfo(WebInfo webInfo);

    /**
     * 修改网站信息
     * 
     * @param webInfo 网站信息
     * @return 结果
     */
    public int updateWebInfo(WebInfo webInfo);

    /**
     * 删除网站信息
     * 
     * @param webId 网站信息主键
     * @return 结果
     */
    public int deleteWebInfoByWebId(Long webId);

    /**
     * 批量删除网站信息
     * 
     * @param webIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteWebInfoByWebIds(String[] webIds);
}
